{
 "metadata": {
  "name": "Manuscript_Code"
 },
 "nbformat": 3,
 "nbformat_minor": 0,
 "worksheets": [
  {
   "cells": [
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Set up "
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import pylab\n",
      "pylab.rcParams['xtick.major.pad']='8'\n",
      "pylab.rcParams['ytick.major.pad']='8'\n",
      "#import matplotlib.gridspec as gridspec\n",
      "from matplotlib import rc\n",
      "rc('text', usetex=False)\n",
      "rc('font', family='serif')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 1
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "from os import listdir\n",
      "files = listdir('.')\n",
      "if 'blackouts.txt' not in files:\n",
      "    import urllib\n",
      "    urllib.urlretrieve('https://raw.github.com/jeffalstott/powerlaw/master/manuscript/blackouts.txt', 'blackouts.txt')\n",
      "if 'words.txt' not in files:\n",
      "    import urllib\n",
      "    urllib.urlretrieve('https://raw.github.com/jeffalstott/powerlaw/master/manuscript/words.txt', 'words.txt')\n",
      "if 'worm.txt' not in files:\n",
      "    import urllib\n",
      "    urllib.urlretrieve('https://raw.github.com/jeffalstott/powerlaw/master/manuscript/worm.txt', 'worm.txt')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 2
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "from numpy import genfromtxt\n",
      "blackouts = genfromtxt('blackouts.txt')#/10**3\n",
      "words = genfromtxt('words.txt')\n",
      "worm = genfromtxt('worm.txt')\n",
      "worm = worm[worm>0]"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 3
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "def plot_basics(data, data_inst, fig, units):\n",
      "    from powerlaw import plot_pdf, Fit, pdf\n",
      "    annotate_coord = (-.4, .95)\n",
      "    ax1 = fig.add_subplot(n_graphs,n_data,data_inst)\n",
      "    plot_pdf(data[data>0], ax=ax1, linear_bins=True, color='r', linewidth=.5)\n",
      "    x, y = pdf(data, linear_bins=True)\n",
      "    ind = y>0\n",
      "    y = y[ind]\n",
      "    x = x[:-1]\n",
      "    x = x[ind]\n",
      "    ax1.scatter(x, y, color='r', s=.5)\n",
      "    plot_pdf(data[data>0], ax=ax1, color='b', linewidth=2)\n",
      "    from pylab import setp\n",
      "    setp( ax1.get_xticklabels(), visible=False)\n",
      "    #ax1.set_xticks(ax1.get_xticks()[::2])\n",
      "    ax1.set_yticks(ax1.get_yticks()[::2])\n",
      "    locs,labels = yticks()\n",
      "    #yticks(locs, map(lambda x: \"%.0f\" % x, log10(locs)))\n",
      "    if data_inst==1:\n",
      "        ax1.annotate(\"A\", annotate_coord, xycoords=\"axes fraction\", fontsize=14)\n",
      "\n",
      "    \n",
      "    from mpl_toolkits.axes_grid.inset_locator import inset_axes\n",
      "    ax1in = inset_axes(ax1, width = \"30%\", height = \"30%\", loc=3)\n",
      "    ax1in.hist(data, normed=True, color='b')\n",
      "    ax1in.set_xticks([])\n",
      "    ax1in.set_yticks([])\n",
      "\n",
      "    \n",
      "    ax2 = fig.add_subplot(n_graphs,n_data,n_data+data_inst, sharex=ax1)\n",
      "    plot_pdf(data, ax=ax2, color='b', linewidth=2)\n",
      "    fit = Fit(data, xmin=1, discrete=True)\n",
      "    fit.power_law.plot_pdf(ax=ax2, linestyle=':', color='g')\n",
      "    p = fit.power_law.pdf()\n",
      "    #ax2.set_ylim(min(p), max(p))\n",
      "    ax2.set_xlim(ax1.get_xlim())\n",
      "    \n",
      "    fit = Fit(data, discrete=True)\n",
      "    fit.power_law.plot_pdf(ax=ax2, linestyle='--', color='g')\n",
      "    from pylab import setp\n",
      "    setp( ax2.get_xticklabels(), visible=False)\n",
      "    #ax2.set_xticks(ax2.get_xticks()[::2])\n",
      "    if ax2.get_ylim()[1] >1:\n",
      "        ax2.set_ylim(ax2.get_ylim()[0], 1)\n",
      "    \n",
      "    ax2.set_yticks(ax2.get_yticks()[::2])\n",
      "    #locs,labels = yticks()\n",
      "    #yticks(locs, map(lambda x: \"%.0f\" % x, log10(locs)))\n",
      "    if data_inst==1:\n",
      "       ax2.annotate(\"B\", annotate_coord, xycoords=\"axes fraction\", fontsize=14)        \n",
      "       ax2.set_ylabel(r\"$p(X)$\")# (10^n)\")\n",
      "        \n",
      "    ax3 = fig.add_subplot(n_graphs,n_data,n_data*2+data_inst)#, sharex=ax1)#, sharey=ax2)\n",
      "    fit.power_law.plot_pdf(ax=ax3, linestyle='--', color='g')\n",
      "    fit.exponential.plot_pdf(ax=ax3, linestyle='--', color='r')\n",
      "    fit.plot_pdf(ax=ax3, color='b', linewidth=2)\n",
      "    \n",
      "    #p = fit.power_law.pdf()\n",
      "    ax3.set_ylim(ax2.get_ylim())\n",
      "    ax3.set_yticks(ax3.get_yticks()[::2])\n",
      "    ax3.set_xlim(ax1.get_xlim())\n",
      "    \n",
      "    #locs,labels = yticks()\n",
      "    #yticks(locs, map(lambda x: \"%.0f\" % x, log10(locs)))\n",
      "    if data_inst==1:\n",
      "        ax3.annotate(\"C\", annotate_coord, xycoords=\"axes fraction\", fontsize=14)\n",
      "\n",
      "    #if ax2.get_xlim()!=ax3.get_xlim():\n",
      "    #    zoom_effect01(ax2, ax3, ax3.get_xlim()[0], ax3.get_xlim()[1])\n",
      "    ax3.set_xlabel(units)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 5
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "### Figure 1"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "n_data = 3\n",
      "n_graphs = 4\n",
      "f = figure(figsize=(8,11))\n",
      "\n",
      "data = words\n",
      "data_inst = 1\n",
      "units = 'Word Frequency'\n",
      "plot_basics(data, data_inst, f, units)\n",
      "\n",
      "data_inst = 2\n",
      "#data = city\n",
      "#units = 'City Population'\n",
      "data = worm\n",
      "units = 'Neuron Connections'\n",
      "plot_basics(data, data_inst, f, units)\n",
      "\n",
      "data = blackouts\n",
      "data_inst = 3\n",
      "units = 'Population Affected\\nby Blackouts'\n",
      "plot_basics(data, data_inst, f, units)\n",
      "\n",
      "f.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=.3, hspace=.2)\n",
      "f.savefig('FigWorkflow.eps', bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\nNm1qqCZXYKYd+GrZRtS3aT0IGzduJCwsjJ07d2bZ3rt3b+Li4ggODqZjx47Uq1ePAQMGXNt//vx5\nSpYsCWCZrqiYmBiX59iXMownvzZ46NAhTp48yZYtW7h06RK1a9emTJky7pbvEVipvq2IM+1gz549\nKVKkCLGxse6W7TBm2oGvlm0EpgUphoeHU6RIkSzbEhMTAQgODgagYcOGrF27Nssx3bp1Y8uWLUyf\nPp1HHnnEaR03dsVc/zm799d339jblWOVMrL7e+M2e89vxTIc7VbLrw0OGzaMTp064efnR0BAAMWL\nF3eoXGdw5Dfm53rntD03+7rxsyuGerz1d+fXBhMSEhg2bBjTpk3jhRdecLjcnLD32jh670vZ1iw7\nLyw1i2Hbtm1UqVLl2ueQkBC2bt2a5ZgSJUowbtw4Bg8eTJ8+fZwu094bPqd/ePZUhlXKyM2Y8tOo\nWq0MI24Me2wQoFq1aixZsoTx48dToEABp8u1FyManrz251UPeX02soHKzzk9/XfbY4P169fn008/\n5dlnn6Vhw4aGlAu++4/SV8vOEwOGOvJNdHS0Cg0NvfY5MTFR1a1b99rnV199VU2fPt2pMrh+zo68\nfOJlNRsUO/TNl9igvMx+OYulZjFUrlwZgMuXL1OoUCF27NjB4MGD8/hW7iiJ0BUcwBU2CGKHgv2I\nDQpWwX+sSYnD161bx5w5c9i5cyfJyck0adKEgIAA7r33XqZMmcKaNWsICwujZcuWZsgTfACxQcFs\nxAYFK+P1azEIgiAIguA4lgpSFARBEATBGoiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiC\nIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjC\nTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTYiDIAiCIAjCTQSY\nLcARUlJSmDRpEsWLF6dWrVq0b9/ebEmCjyE2KFiBXbt28csvv5CcnExycjKvvPKK2ZIEL8SjehA2\nbdpEuXLlGDJkCLNnzzZbjuCDiA0KVqBevXq0bduWuLg42rRpY7YcwUvJ1UE4dOgQbdu2JSgoiOrV\nq9O2bVvq1KlD06ZNeeeddzhz5ozTAo4fP86AAQNo2rRplu3x8fG8/vrrvPHGGyxatAjQXnOVKlUA\n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\n"
      }
     ],
     "prompt_number": 6
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "blackouts = blackouts/10**3"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 95
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Introduction"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "import powerlaw\n",
      "fit = powerlaw.Fit(data)\n",
      "fit.power_law.alpha\n",
      "fit.power_law.sigma\n",
      "fit.distribution_compare('power_law', 'exponential')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 8,
       "text": [
        "(12.754562675882063, 0.1522925560442657)"
       ]
      }
     ],
     "prompt_number": 8
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Basic Methods"
     ]
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Visualization"
     ]
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "### PDF Linear vs Logarithmic Bins"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = words\n",
      "####\n",
      "figPDF = powerlaw.plot_pdf(data, color='b')\n",
      "powerlaw.plot_pdf(data, linear_bins=True, color='r', ax=figPDF)\n",
      "####\n",
      "figPDF.set_ylabel(r\"$p(X)$\")\n",
      "figPDF.set_xlabel(r\"Word Frequency\")\n",
      "savefig('FigPDF.eps', bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "display_data",
       "png": "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\nRK5CYII=\n"
      }
     ],
     "prompt_number": 9
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "### Figure 2"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = words\n",
      "fit = powerlaw.Fit(data, discrete=True)\n",
      "####\n",
      "figCCDF = fit.plot_pdf(color='b', linewidth=2)\n",
      "fit.power_law.plot_pdf(color='b', linestyle='--', ax=figCCDF)\n",
      "fit.plot_ccdf(color='r', linewidth=2, ax=figCCDF)\n",
      "fit.power_law.plot_ccdf(color='r', linestyle='--', ax=figCCDF)\n",
      "####\n",
      "figCCDF.set_ylabel(r\"$p(X)$,  $p(X\\geq x)$\")\n",
      "figCCDF.set_xlabel(r\"Word Frequency\")\n",
      "savefig('FigCCDF.eps', bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      }
     ],
     "prompt_number": 10
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "fit = powerlaw.Fit(data)\n",
      "###\n",
      "x, y = fit.cdf()\n",
      "bin_edges, probability = fit.pdf()\n",
      "y = fit.lognormal.cdf(data=[300,350])\n",
      "y = fit.lognormal.pdf()"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      }
     ],
     "prompt_number": 11
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Identifying the Scaling Range"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "import powerlaw\n",
      "fit = powerlaw.Fit(data)\n",
      "fit.xmin\n",
      "fit.fixed_xmin\n",
      "fit.alpha\n",
      "fit.D\n",
      "fit = powerlaw.Fit(data, xmin=1.0)\n",
      "fit.xmin\n",
      "fit.fixed_xmin\n",
      "fit.alpha\n",
      "fit.D"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 12,
       "text": [
        "0.37601504850371759"
       ]
      }
     ],
     "prompt_number": 12
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(data, xmin=(250.0, 300.0))\n",
      "fit.fixed_xmin\n",
      "fit.given_xmin\n",
      "fit.xmin"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 13,
       "text": [
        "272.0"
       ]
      }
     ],
     "prompt_number": 13
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "fit = powerlaw.Fit(data)\n",
      "####\n",
      "fit = powerlaw.Fit(data, xmax=10000.0)\n",
      "fit.xmax\n",
      "fit.fixed_xmax"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 14,
       "text": [
        "True"
       ]
      }
     ],
     "prompt_number": 14
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "### Figure 3"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = words\n",
      "#FigCCDFmax = powerlaw.plot_ccdf(data, linewidth=3)\n",
      "fit = powerlaw.Fit(data, discrete=True, xmax=None)\n",
      "FigCCDFmax = fit.plot_ccdf(color='b', label=r\"Empirical, no $x_{max}$\")\n",
      "fit.power_law.plot_ccdf(color='b', linestyle='--', ax=FigCCDFmax, label=r\"Fit, no $x_{max}$\")\n",
      "fit = powerlaw.Fit(data, discrete=True, xmax=1000)\n",
      "fit.plot_ccdf(color='r', label=r\"Empirical, $x_{max}=1000$\")\n",
      "fit.power_law.plot_ccdf(color='r', linestyle='--', ax=FigCCDFmax, label=r\"Fit, $x_{max}=1000$\")\n",
      "#x, y = powerlaw.ccdf(data, xmax=max(data))\n",
      "#fig1.plot(x,y)\n",
      "####\n",
      "FigCCDFmax.set_ylabel(r\"$p(X\\geq x)$\")\n",
      "FigCCDFmax.set_xlabel(r\"Word Frequency\")\n",
      "handles, labels = FigCCDFmax.get_legend_handles_labels()\n",
      "leg = FigCCDFmax.legend(handles, labels, loc=3)\n",
      "leg.draw_frame(False)\n",
      "savefig('FigCCDFmax.eps', bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stderr",
       "text": [
        "/home/alstottjd/Code/powerlaw/powerlaw.py:1031: RuntimeWarning: divide by zero encountered in double_scalars\n",
        "  C = 1.0/C\n",
        "/home/alstottjd/Enthought/lib/python2.7/site-packages/scipy/optimize/optimize.py:301: RuntimeWarning: invalid value encountered in subtract\n",
        "  and max(abs(fsim[0]-fsim[1:])) <= ftol):\n",
        "/home/alstottjd/Code/powerlaw/powerlaw.py:1011: RuntimeWarning: invalid value encountered in zeta\n",
        "  CDF = 1 - zeta(self.alpha, x)\n"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stderr",
       "text": [
        "/home/alstottjd/Code/powerlaw/powerlaw.py:734: RuntimeWarning: invalid value encountered in multiply\n",
        "  likelihoods = f*C\n"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      }
     ],
     "prompt_number": 15
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Continuous vs. Discrete Data"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "fit = powerlaw.Fit(data)\n",
      "####\n",
      "fit = powerlaw.Fit(data, xmin=230.0)\n",
      "fit.discrete\n",
      "fit = powerlaw.Fit(data, xmin=230.0, discrete=True)\n",
      "fit.discrete "
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 16,
       "text": [
        "True"
       ]
      }
     ],
     "prompt_number": 16
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Comparing Candidate Distributions"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "fit = powerlaw.Fit(data)\n",
      "####\n",
      "fit.power_law\n",
      "fit.power_law.alpha\n",
      "fit.power_law.parameter1\n",
      "fit.power_law.parameter1_name\n",
      "fit.lognormal.mu\n",
      "fit.lognormal.parameter1_name\n",
      "fit.lognormal.parameter2_name\n",
      "fit.lognormal.parameter3_name == None"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 17,
       "text": [
        "True"
       ]
      }
     ],
     "prompt_number": 17
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(data)\n",
      "R, p = fit.distribution_compare('power_law', 'exponential', normalized_ratio=True)\n",
      "print R, p"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "1.43148048496"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        " 0.152292556044\n"
       ]
      }
     ],
     "prompt_number": 18
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Generative Mechanisms"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = worm\n",
      "fit = powerlaw.Fit(data, discrete=True)\n",
      "####\n",
      "fit.distribution_compare('power_law', 'exponential')\n",
      "fit.distribution_compare('power_law', 'truncated_power_law')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Assuming nested distributions"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 5,
       "text": [
        "(-0.081336372762826459, 0.68670761175575712)"
       ]
      }
     ],
     "prompt_number": 5
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = worm\n",
      "fit = powerlaw.Fit(data, discrete=True)\n",
      "####\n",
      "fit.distribution_compare('power_law', 'exponential')\n",
      "fit.distribution_compare('power_law', 'truncated_power_law')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Assuming nested distributions\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 57,
       "text": [
        "(-422.43094963299131, 0.0)"
       ]
      }
     ],
     "prompt_number": 57
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = words\n",
      "fit = powerlaw.Fit(data, discrete=True)\n",
      "####\n",
      "print fit.distribution_compare('power_law', 'exponential', normalized_ratio=True)\n",
      "print fit.distribution_compare('power_law', 'truncated_power_law')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "(9.1359147187770002, 6.4856142413795328e-20)"
       ]
      },
      {
       "ename": "KeyboardInterrupt",
       "evalue": "",
       "output_type": "pyerr",
       "traceback": [
        "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[1;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
        "\u001b[1;32m<ipython-input-6-258cd24a1e73>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[0;32m      3\u001b[0m \u001b[1;31m####\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      4\u001b[0m \u001b[1;32mprint\u001b[0m \u001b[0mfit\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdistribution_compare\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'power_law'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'exponential'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnormalized_ratio\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 5\u001b[1;33m \u001b[1;32mprint\u001b[0m \u001b[0mfit\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdistribution_compare\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'power_law'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'truncated_power_law'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mdistribution_compare\u001b[1;34m(self, dist1, dist2, nested, **kwargs)\u001b[0m\n\u001b[0;32m    270\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    271\u001b[0m         \u001b[0mdist1\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetattr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdist1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 272\u001b[1;33m         \u001b[0mdist2\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetattr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdist2\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    273\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    274\u001b[0m         \u001b[0mloglikelihoods1\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mdist1\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mloglikelihoods\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36m__getattr__\u001b[1;34m(self, name)\u001b[0m\n\u001b[0;32m    123\u001b[0m                 \u001b[0mdiscrete_approximation\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdiscrete_approximation\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    124\u001b[0m                 \u001b[0mparameter_range\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mparameter_range\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 125\u001b[1;33m                 parent_Fit=self))\n\u001b[0m\u001b[0;32m    126\u001b[0m             \u001b[1;32mreturn\u001b[0m \u001b[0mgetattr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    127\u001b[0m         \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m  \u001b[1;32mraise\u001b[0m \u001b[0mAttributeError\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36m__init__\u001b[1;34m(self, xmin, xmax, discrete, fit_method, data, parameters, parameter_range, initial_parameters, discrete_approximation, parent_Fit, **kwargs)\u001b[0m\n\u001b[0;32m    545\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    546\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mdata\u001b[0m\u001b[1;33m!=\u001b[0m\u001b[0mNone\u001b[0m \u001b[1;32mand\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mparameter_range\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparent_Fit\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 547\u001b[1;33m             \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    548\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    549\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mfit\u001b[1;34m(self, data, suppress_output)\u001b[0m\n\u001b[0;32m    572\u001b[0m                 \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0minitial_parameters\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    573\u001b[0m                 \u001b[0mfull_output\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 574\u001b[1;33m                 disp=False)\n\u001b[0m\u001b[0;32m    575\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparameters\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparameters\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    576\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0min_range\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/scipy/optimize/optimize.pyc\u001b[0m in \u001b[0;36mfmin\u001b[1;34m(func, x0, args, xtol, ftol, maxiter, maxfun, full_output, disp, retall, callback)\u001b[0m\n\u001b[0;32m    309\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mfxr\u001b[0m \u001b[1;33m<\u001b[0m \u001b[0mfsim\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    310\u001b[0m             \u001b[0mxe\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m+\u001b[0m\u001b[0mrho\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0mchi\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0mxbar\u001b[0m \u001b[1;33m-\u001b[0m \u001b[0mrho\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0mchi\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0msim\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 311\u001b[1;33m             \u001b[0mfxe\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mxe\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    312\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    313\u001b[0m             \u001b[1;32mif\u001b[0m \u001b[0mfxe\u001b[0m \u001b[1;33m<\u001b[0m \u001b[0mfxr\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/scipy/optimize/optimize.pyc\u001b[0m in \u001b[0;36mfunction_wrapper\u001b[1;34m(x)\u001b[0m\n\u001b[0;32m    174\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mfunction_wrapper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    175\u001b[0m         \u001b[0mncalls\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m+=\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 176\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mfunction\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    177\u001b[0m     \u001b[1;32mreturn\u001b[0m \u001b[0mncalls\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfunction_wrapper\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    178\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36m<lambda>\u001b[1;34m(params)\u001b[0m\n\u001b[0;32m    569\u001b[0m         \u001b[0mparameters\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnegative_loglikelihood\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0miter\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfuncalls\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mwarnflag\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m=\u001b[0m\u001b[0;31m \u001b[0m\u001b[0;31m\\\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    570\u001b[0m             fmin(\n\u001b[1;32m--> 571\u001b[1;33m                 \u001b[1;32mlambda\u001b[0m \u001b[0mparams\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mfit_function\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    572\u001b[0m                 \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0minitial_parameters\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    573\u001b[0m                 \u001b[0mfull_output\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mfit_function\u001b[1;34m(params)\u001b[0m\n\u001b[0;32m    560\u001b[0m             \u001b[1;32mdef\u001b[0m \u001b[0mfit_function\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    561\u001b[0m                 \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparameters\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 562\u001b[1;33m                 \u001b[1;32mreturn\u001b[0m \u001b[1;33m-\u001b[0m\u001b[0msum\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mloglikelihoods\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    563\u001b[0m         \u001b[1;32melif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfit_method\u001b[0m\u001b[1;33m==\u001b[0m\u001b[1;34m'KS'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    564\u001b[0m             \u001b[1;32mdef\u001b[0m \u001b[0mfit_function\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mloglikelihoods\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m    862\u001b[0m         \"\"\"\n\u001b[0;32m    863\u001b[0m         \u001b[1;32mfrom\u001b[0m \u001b[0mnumpy\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mlog\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 864\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mlog\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlikelihoods\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    865\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    866\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mplot_ccdf\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdata\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mNone\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0max\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mNone\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0msurvival\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mTrue\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mlikelihoods\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m    854\u001b[0m         \u001b[0mAnother\u001b[0m \u001b[0mname\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mthe\u001b[0m \u001b[0mprobabilities\u001b[0m \u001b[1;32mor\u001b[0m \u001b[0mprobability\u001b[0m \u001b[0mdensity\u001b[0m \u001b[0mfunction\u001b[0m\u001b[1;33m.\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    855\u001b[0m         \"\"\"\n\u001b[1;32m--> 856\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpdf\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    857\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    858\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mloglikelihoods\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mpdf\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m   1325\u001b[0m             \u001b[0mlikelihoods\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mlikelihoods\u001b[0m\u001b[1;33m==\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;36m10\u001b[0m\u001b[1;33m**\u001b[0m\u001b[0mfloat_info\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmin_10_exp\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1326\u001b[0m         \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1327\u001b[1;33m             \u001b[0mlikelihoods\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mDistribution\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpdf\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1328\u001b[0m         \u001b[1;32mreturn\u001b[0m \u001b[0mlikelihoods\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1329\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mpdf\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m    760\u001b[0m                 \u001b[1;31m#if self.xmax:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    761\u001b[0m                 \u001b[1;31m#    upper_data[upper_data>self.xmax] -=.5\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 762\u001b[1;33m                 \u001b[0mlikelihoods\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcdf\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mupper_data\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m-\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcdf\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlower_data\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    763\u001b[0m                 \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mxmin\u001b[0m \u001b[1;33m+=\u001b[0m\u001b[1;36m.5\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    764\u001b[0m                 \u001b[1;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mxmax\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36mcdf\u001b[1;34m(self, data, survival)\u001b[0m\n\u001b[0;32m    687\u001b[0m             \u001b[1;32mreturn\u001b[0m \u001b[0mCDF\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    688\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 689\u001b[1;33m         \u001b[0mCDF\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_cdf_base_function\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m-\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_cdf_xmin\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    690\u001b[0m         \u001b[1;31m#if self.xmax:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    691\u001b[0m         \u001b[1;31m#    CDF = CDF - (1 - self._cdf_base_function(self.xmax))\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Code/powerlaw/powerlaw.py\u001b[0m in \u001b[0;36m_cdf_base_function\u001b[1;34m(self, x)\u001b[0m\n\u001b[0;32m   1273\u001b[0m         \u001b[0mgammainc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mvectorize\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mgammainc\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1274\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1275\u001b[1;33m         CDF = ( (gammainc(1-self.alpha,self.Lambda*x)).astype('float') /\n\u001b[0m\u001b[0;32m   1276\u001b[0m                 \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mLambda\u001b[0m\u001b[1;33m**\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m-\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0malpha\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1277\u001b[0m                     )\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/numpy/lib/function_base.pyc\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, *args)\u001b[0m\n\u001b[0;32m   1879\u001b[0m         \u001b[0mnewargs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0marray\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0marg\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mcopy\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mFalse\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0msubok\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mTrue\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mobject\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0marg\u001b[0m \u001b[1;32min\u001b[0m \u001b[0margs\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1880\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnout\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1881\u001b[1;33m             _res = array(self.ufunc(*newargs),copy=False,\n\u001b[0m\u001b[0;32m   1882\u001b[0m                          subok=True,dtype=self.otypes[0])\n\u001b[0;32m   1883\u001b[0m         \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/mpmath/functions/expintegrals.pyc\u001b[0m in \u001b[0;36mgammainc\u001b[1;34m(ctx, z, a, b, regularized)\u001b[0m\n\u001b[0;32m    167\u001b[0m     \u001b[1;31m# Upper gamma\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    168\u001b[0m     \u001b[1;32melif\u001b[0m \u001b[0mlower_modified\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 169\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_upper_gamma\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mz\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0ma\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mregularized\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    170\u001b[0m     \u001b[1;31m# Lower gamma\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    171\u001b[0m     \u001b[1;32melif\u001b[0m \u001b[0mupper_modified\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/mpmath/functions/expintegrals.pyc\u001b[0m in \u001b[0;36m_upper_gamma\u001b[1;34m(ctx, z, a, regularized)\u001b[0m\n\u001b[0;32m    210\u001b[0m             \u001b[0mr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mz\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    211\u001b[0m             \u001b[1;32mreturn\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexp\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mnega\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0ma\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mr\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mG\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m-\u001b[0m\u001b[0mr\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m/\u001b[0m\u001b[0mnega\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 212\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mhypercomb\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mh\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0mz\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mforce_series\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    213\u001b[0m     \u001b[1;32mexcept\u001b[0m \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mNoConvergence\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    214\u001b[0m         \u001b[1;32mdef\u001b[0m \u001b[0mh\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mz\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/mpmath/functions/hypergeometric.pyc\u001b[0m in \u001b[0;36mhypercomb\u001b[1;34m(ctx, function, params, discard_known_zeros, **kwargs)\u001b[0m\n\u001b[0;32m    189\u001b[0m                 \u001b[1;32mcontinue\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    190\u001b[0m     \u001b[1;32mfinally\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 191\u001b[1;33m         \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprec\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0morig\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    192\u001b[0m     \u001b[1;32mreturn\u001b[0m \u001b[1;33m+\u001b[0m\u001b[0msumvalue\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    193\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/mpmath/ctx_mp_python.pyc\u001b[0m in \u001b[0;36m_set_prec\u001b[1;34m(ctx, n)\u001b[0m\n\u001b[0;32m    610\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m_set_prec\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mctx\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    611\u001b[0m         \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_prec\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_prec_rounding\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mmax\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 612\u001b[1;33m         \u001b[0mctx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_dps\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mprec_to_dps\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    613\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    614\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m_set_dps\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mctx\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;32m/home/alstottjd/Enthought/lib/python2.7/site-packages/mpmath/libmp/libmpf.pyc\u001b[0m in \u001b[0;36mprec_to_dps\u001b[1;34m(n)\u001b[0m\n\u001b[0;32m     60\u001b[0m     \"\"\"Return number of accurate decimals that can be represented\n\u001b[0;32m     61\u001b[0m     with a precision of n bits.\"\"\"\n\u001b[1;32m---> 62\u001b[1;33m     \u001b[1;32mreturn\u001b[0m \u001b[0mmax\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mround\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m/\u001b[0m\u001b[1;36m3.3219280948873626\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     63\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     64\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mdps_to_prec\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
        "\u001b[1;31mKeyboardInterrupt\u001b[0m: "
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Assuming nested distributions\n"
       ]
      }
     ],
     "prompt_number": 6
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "print fit.distribution_compare('power_law', 'truncated_power_law')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Assuming nested distributions\n",
        "(-13026.994760437048, 0.0)"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      }
     ],
     "prompt_number": 68
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "### Figure 4"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = words\n",
      "fit = powerlaw.Fit(data, discrete=True)\n",
      "####\n",
      "fit.distribution_compare('power_law', 'lognormal')\n",
      "fig = fit.plot_ccdf(linewidth=3, label='Empirical Data')\n",
      "fit.power_law.plot_ccdf(ax=fig, color='r', linestyle='--', label='Power law fit')\n",
      "fit.lognormal.plot_ccdf(ax=fig, color='g', linestyle='--', label='Lognormal fit')\n",
      "####\n",
      "fig.set_ylabel(r\"$p(X\\geq x)$\")\n",
      "fig.set_xlabel(r\"Word Frequency\")\n",
      "handles, labels = fig.get_legend_handles_labels()\n",
      "fig.legend(handles, labels, loc=3)\n",
      "savefig('FigLognormal.eps', bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\nYII=\n"
      }
     ],
     "prompt_number": 20
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Creating Simulated Data"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "empirical_data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(empirical_data)\n",
      "simulated_data = fit.power_law.generate_random(10000)\n",
      "\n",
      "theoretical_distribution = powerlaw.Power_Law(xmin=5.0, parameters=[2.5])\n",
      "simulated_data = theoretical_distribution.generate_random(10000)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      }
     ],
     "prompt_number": 127
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "theoretical_distribution = powerlaw.Power_Law(xmin=5.0, parameters=[2.5])\n",
      "simulated_data = theoretical_distribution.generate_random(10000)\n",
      "####\n",
      "fit = powerlaw.Fit(simulated_data)\n",
      "fit.power_law.xmin, fit.power_law.alpha"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 42,
       "text": [
        "(5.5253208595576631, 2.5298369451264975)"
       ]
      }
     ],
     "prompt_number": 42
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "powerlaw.plot_pdf(simulated_data,linewidth=3)\n",
      "fit.power_law.plot_pdf(simulated_data,linestyle='--',color='r')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "pyout",
       "prompt_number": 47,
       "text": [
        "<matplotlib.axes.AxesSubplot at 0xd829dd0>"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\nAAAASUVORK5CYII=\n"
      }
     ],
     "prompt_number": 47
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "#Advanced Considerations"
     ]
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Discrete Distribution Calculation and Estimation"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(data, discrete=True, estimate_discrete=True)\n",
      "fit.power_law.alpha\n",
      "fit.power_law.estimate_discrete\n",
      "fit = powerlaw.Fit(data, discrete=True, estimate_discrete=False)\n",
      "fit.power_law.alpha\n",
      "fit.power_law.estimate_discrete"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 22,
       "text": [
        "2.2691417084814285"
       ]
      }
     ],
     "prompt_number": 22
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(data, discrete=True, xmin=230.0, xmax=9000, discrete_approximation='xmax')\n",
      "fit.lognormal.mu\n",
      "fit = powerlaw.Fit(data, discrete_approximation=100000, xmin=230.0, discrete=True)\n",
      "fit.lognormal.mu\n",
      "fit = powerlaw.Fit(data, discrete_approximation='round', xmin=230.0, discrete=True)\n",
      "fit.lognormal.mu"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "pyout",
       "prompt_number": 23,
       "text": [
        "0.39905257607693184"
       ]
      }
     ],
     "prompt_number": 23
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "theoretical_distribution = powerlaw.Power_Law(xmin=5.0, parameters=[2.5], discrete=True)\n",
      "simulated_data = theoretical_distribution.generate_random(10000, estimate_discrete=True)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 125
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "empirical_data = blackouts\n",
      "####\n",
      "theoretical_distributionibution = powerlaw.Power_Law(xmin=5.0, parameters=[2.5], discrete=True, estimate_discrete=False)\n",
      "simulated_data = theoretical_distribution.generate_random(10000)\n",
      "\n",
      "fit = powerlaw.Fit(empirical_data, discrete=True, estimate_discrete=True)\n",
      "simulated_data = fit.power_law.generate_random(10000)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      }
     ],
     "prompt_number": 126
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Nested Distributions"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "fit = powerlaw.Fit(data)\n",
      "####\n",
      "fit.distribution_compare('power_law', 'truncated_power_law')\n",
      "fit.distribution_compare('exponential', 'stretched_exponential')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Assuming nested distributions"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Assuming nested distributions"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stderr",
       "text": [
        "/home/alstottjd/Code/powerlaw/powerlaw.py:1168: RuntimeWarning: invalid value encountered in double_scalars\n",
        "  CDF = 1 - exp((-self.Lambda*x)**self.beta)\n",
        "/home/alstottjd/Code/powerlaw/powerlaw.py:1168: RuntimeWarning: invalid value encountered in power\n",
        "  CDF = 1 - exp((-self.Lambda*x)**self.beta)\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 122,
       "text": [
        "(-13.024005037666845, 3.3303191937505972e-07)"
       ]
      }
     ],
     "prompt_number": 122
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Restricted Parameter Range"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(data)\n",
      "fit.power_law.alpha, fit.power_law.sigma, fit.xmin\n",
      "\n",
      "fit = powerlaw.Fit(data, sigma_threshold=.1)\n",
      "fit.power_law.alpha, fit.power_law.sigma, fit.xmin"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 24,
       "text": [
        "(1.8833765811180314, 0.094168259953067143, 124.0)"
       ]
      }
     ],
     "prompt_number": 24
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "parameter_range = {'alpha': [2.3, None], 'sigma': [None, .2]}\n",
      "fit = powerlaw.Fit(data, parameter_range=parameter_range)\n",
      "fit.power_law.alpha, fit.power_law.sigma, fit.xmin"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 123,
       "text": [
        "(2.3000107113942141, 0.17069976919260452, 234.0)"
       ]
      }
     ],
     "prompt_number": 123
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "parameter_range = lambda(self): self.sigma/self.alpha < .05\n",
      "fit = powerlaw.Fit(data, parameter_range=parameter_range)\n",
      "fit.power_law.alpha, fit.power_law.sigma, fit.xmin"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 124,
       "text": [
        "(1.8833765811180314, 0.094168259953067143, 124.0)"
       ]
      }
     ],
     "prompt_number": 124
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## Multiple Possible Fits"
     ]
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "### Figure 5"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "fit = powerlaw.Fit(data, sigma_threshold=.1)\n",
      "print fit.xmin, fit.D, fit.alpha\n",
      "fit = powerlaw.Fit(data)\n",
      "print fit.xmin, fit.D, fit.alpha\n",
      "####\n",
      "from matplotlib.pylab import plot\n",
      "plot(fit.xmins, fit.Ds, label=r'$D$')\n",
      "plot(fit.xmins, fit.sigmas, label=r'$\\sigma$', linestyle='--')\n",
      "plot(fit.xmins, fit.sigmas/fit.alphas, label=r'$\\sigma /\\alpha$', linestyle='--')\n",
      "####\n",
      "ylim(0, .4)\n",
      "legend(loc=4)\n",
      "xlabel(r'$x_{min}$')\n",
      "ylabel(r'$D,\\sigma,\\alpha$')\n",
      "savefig('FigD.eps', bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "50.0"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        " 0.0998297854528 1.78313986533\n",
        "Calculating best minimal value for power law fit\n",
        "230.0"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        " 0.0606737962944 2.27263721983\n"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\nbEFYbtaRG/gAAAAASUVORK5CYII=\n"
      }
     ],
     "prompt_number": 25
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "## No Possible Fits"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "data = blackouts\n",
      "####\n",
      "fit = powerlaw.Fit(data, sigma_threshold=.001)\n",
      "fit.power_law.alpha, fit.power_law.sigma, fit.xmin, fit.noise_flag"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "No valid fits found."
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "No valid fits found."
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "pyout",
       "prompt_number": 26,
       "text": [
        "(10.500000000422041, 5.1423189016918585, False)"
       ]
      }
     ],
     "prompt_number": 26
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "fit.lognormal.mu, fit.lognormal.sigma\n",
      "range_dict = {'mu': [10.5, None]}\n",
      "fit.lognormal.parameter_range(range_dict)\n",
      "fit.lognormal.mu, fit.lognormal.sigma, fit.lognormal.noise_flag\n",
      "\n",
      "initial_parameters = (12, .7)\n",
      "fit.lognormal.parameter_range(range_dict, initial_parameters)\n",
      "fit.lognormal.mu, fit.lognormal.sigma, fit.lognormal.noise_flag"
     ],
     "language": "python",
     "metadata": {},
     "outputs": []
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Supporting Information"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "from numpy import logspace\n",
      "from scipy.stats import variation\n",
      "import pandas as pd\n",
      "\n",
      "def validate(xmin, alpha, discrete='continuous', n_data=10000, n_trials=1):\n",
      "    \n",
      "    if n_trials>1:\n",
      "        return array([validate(xmin, alpha, discrete=discrete, n_data=n_data, n_trials=1) for trial in arange(n_trials)]).T\n",
      "        \n",
      "    if discrete=='continuous':\n",
      "        discrete = False\n",
      "        estimate_discrete = False\n",
      "    elif discrete == 'discrete':\n",
      "        discrete = True\n",
      "        estimate_discrete = False\n",
      "    elif discrete == 'discrete_estimate':\n",
      "        discrete = True\n",
      "        estimate_discrete = True\n",
      "\n",
      "    theoretical_distribution = powerlaw.Power_Law(xmin=xmin, parameters=[alpha], discrete=discrete)\n",
      "    simulated_data = theoretical_distribution.generate_random(n_data, estimate_discrete=estimate_discrete)\n",
      "    fit = powerlaw.Fit(simulated_data, discrete=discrete, estimate_discrete=estimate_discrete)\n",
      "    return fit.xmin, fit.alpha"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 38
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "%%prun\n",
      "xmin=1\n",
      "alpha=1.5\n",
      "n_data=10000\n",
      "discrete='continuous'\n",
      "validate(xmin, alpha, discrete=discrete, n_data=n_data, n_trials=10)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      }
     ],
     "prompt_number": 180
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "theoretical_xmins = unique(floor(logspace(0.0,2.0,num=20)))\n",
      "theoretical_alphas = array([1.5,2.0,2.5,3.0,3.5])\n",
      "#theoretical_xmins = [2]\n",
      "#theoretical_alphas = [2.5]\n",
      "distribution_types = ['continuous','discrete']\n",
      "n_trials = 10\n",
      "n_data = 10000\n",
      "\n",
      "ind = [(d,a,x) for d in distribution_types for a in theoretical_alphas for x in theoretical_xmins]\n",
      "ind = pd.MultiIndex.from_tuples(ind, names=['type', 'alpha','xmin'])\n",
      "df = pd.DataFrame(columns=['alpha_mean', 'alpha_sd', 'xmin_mean', 'xmin_sd'], index=ind)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 39
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "i = 0\n",
      "for dt, alpha, xmin in ind:\n",
      "    i += 1\n",
      "    print(i)\n",
      "    data = validate(xmin, alpha, discrete=dt, n_data=n_data, n_trials=n_trials)\n",
      "    df.ix[dt,alpha,xmin] = (mean(data[1]), std(data[1]), mean(data[0]), std(data[0]))\n",
      "\n",
      "filename = 'powerlaw_validation_%itrials_%idata.h5'%(int(n_trials),int(n_data))\n",
      "df.to_hdf(filename,'df')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "1\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "2"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "3"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "4"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "5"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "6"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "7"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "8"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "9"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "10"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "11"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "12"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "13"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "14"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "15"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "16"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "17"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "18"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "19"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "20"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "21"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "22"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "23"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "24"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "25"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "26"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "27"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "28"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "29"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "30"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "31"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "32"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "33"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "34"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "35"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "36"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "37"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "38"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "39"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "40"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "41"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "42"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "43"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "44"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "45"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "46"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "47"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "48"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "49"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "50"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "51"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "52"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "53"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "54"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "55"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "56"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "57"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "58"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "59"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "60"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "61"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "62"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "63"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "64"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "65"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "66"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "67"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "68"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "69"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "70"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "71"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "72"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "73"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "74"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "75"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "76"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "77"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "78"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "79"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "80"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "81"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "82"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "83"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "84"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "85"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "86"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "87"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "88"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "89"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "90"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "91"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "92"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "93"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "94"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "95"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "96"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "97"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "98"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "99"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "100"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "101"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "102"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "103"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "104"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "105"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "106"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "107"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "108"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "109"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "110"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "111"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "112"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "113"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "114"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "115"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "116"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "117"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "118"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "119"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "120"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "121"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "122"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "123"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "124"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "125"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "126"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "127"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "128"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "129"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "130"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "131"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "132"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "133"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "134"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "135"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "136"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "137"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "138"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "139"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "140"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "141"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "142"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "143"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "144"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "145"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "146"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "147"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "148"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "149"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "150"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "151"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "152"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "153"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "154"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "155"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "156"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "157"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "158"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "159"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "160"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "161"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "162"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "163"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "164"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "165"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "166"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "167"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "168"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "169"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "170"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n",
        "Calculating best minimal value for power law fit"
       ]
      },
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "\n"
       ]
      }
     ],
     "prompt_number": 182
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "#filename = 'powerlaw_validation_%itrials_%idata.h5'%(int(n_trials),int(n_data))\n",
      "#df = pd.read_hdf(filename,'df')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [],
     "prompt_number": 40
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "subplot(2,2,1)\n",
      "for a in theoretical_alphas:\n",
      "    y_vals = df.ix['continuous', a]['alpha_mean']\n",
      "    error = df.ix['continuous', a]['alpha_sd']\n",
      "\n",
      "    plot(theoretical_xmins, y_vals, label=a)\n",
      "    fill_between(theoretical_xmins, y_vals-error, y_vals+error, alpha=.1)\n",
      "\n",
      "xscale('log')\n",
      "#xlabel(r\"$x_{min}$\")\n",
      "ylabel(r\"Fitted $\\alpha$\")\n",
      "yticks(theoretical_alphas)\n",
      "setp(gca().get_xticklabels(), visible=False)\n",
      "title(\"Continuous\")\n",
      "\n",
      "#########\n",
      "subplot(2,2,2)\n",
      "for a in theoretical_alphas:\n",
      "    y_vals = df.ix['discrete', a]['alpha_mean']\n",
      "    error = df.ix['discrete', a]['alpha_sd']\n",
      "\n",
      "    plot(theoretical_xmins, y_vals, label=a)\n",
      "    fill_between(theoretical_xmins, y_vals-error, y_vals+error, alpha=.1)\n",
      "\n",
      "xscale('log')\n",
      "#xlabel(r\"$x_{min}$\")\n",
      "#ylabel(r\"Fitted $\\alpha$\")\n",
      "setp(gca().get_xticklabels(), visible=False)\n",
      "setp(gca().get_yticklabels(), visible=False)\n",
      "title(\"Discrete\")\n",
      "\n",
      "########\n",
      "subplot(2,2,3)\n",
      "for a in theoretical_alphas:\n",
      "    y_vals = df.ix['continuous', a]['xmin_mean']\n",
      "    error = df.ix['continuous', a]['xmin_sd']\n",
      "    up = y_vals+error\n",
      "    down = y_vals-error\n",
      "    ind = down<theoretical_xmins\n",
      "    down[ind] = theoretical_xmins[ind]\n",
      "    \n",
      "    plot(theoretical_xmins, y_vals, label=a)\n",
      "    fill_between(theoretical_xmins, down, up, alpha=.1)\n",
      "\n",
      "xlim(xmin=1)\n",
      "ylim(ymin=1)\n",
      "plot(xlim(),xlim(),linestyle='--', color='k')\n",
      "xscale('log')\n",
      "yscale('log')\n",
      "xlabel(r\"$x_{min}$ of Data\")\n",
      "ylabel(r\"Fitted $x_{min}$\")\n",
      "\n",
      "\n",
      "########\n",
      "legend_refs = []\n",
      "########\n",
      "subplot(2,2,4,sharey=gca())\n",
      "for a in theoretical_alphas:\n",
      "    y_vals = df.ix['discrete', a]['xmin_mean']\n",
      "    error = df.ix['discrete', a]['xmin_sd']\n",
      "    up = y_vals+error\n",
      "    down = y_vals-error\n",
      "    ind = down<theoretical_xmins\n",
      "    down[ind] = theoretical_xmins[ind]\n",
      "\n",
      "    line = plot(theoretical_xmins, y_vals, label=a)\n",
      "    legend_refs += line\n",
      "    fill_between(theoretical_xmins, down, up, alpha=.1)\n",
      "\n",
      "xlim(xmin=1)\n",
      "ylim(ymin=1)\n",
      "plot(xlim(),xlim(),linestyle='--', color='k')\n",
      "xscale('log')\n",
      "yscale('log')\n",
      "xlabel(r\"$x_{min}$ of Data\")\n",
      "#ylabel(r\"Fitted $x_{min}$\")\n",
      "setp(gca().get_yticklabels(), visible=False)\n",
      "\n",
      "\n",
      "#######\n",
      "#figlegend(legend_refs[::-1], theoretical_alphas[::-1],'center right', title=r'$\\alpha$ of Data')\n",
      "subplots_adjust(wspace=.15, hspace=.1)\n",
      "legend( legend_refs[::-1], theoretical_alphas[::-1], loc = 'center right', bbox_to_anchor = (.1,0,1,1),\n",
      "            bbox_transform = plt.gcf().transFigure, title=r'$\\alpha$ of Data' )\n",
      "savefig('Fig_powerlaw_validation_%itrials_%idata.pdf'%(int(n_trials),int(n_data)), bbox_inches='tight')"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "display_data",
       "png": "iVBORw0KGgoAAAANSUhEUgAAAdcAAAEjCAYAAABgh0vOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsnXuYFcWZ8H/V3ecyZ24wAwoiF6+YgOhIVomggokxUdGo\n2SirxiAxRs3GxCVRjBdifFCTaNzNJsaEGP1kzed6DfLpajSwKm40RqJIZI0ogiDCMPfLOae7q74/\n+vSZc2bOwMxwZgZm3t88/XR1dXXd+q16q6przquMMQZBEARBEIqGNdgZEARBEIShhihXQRAEQSgy\nolwFQRAEociIchUEQRCEIiPKVRAEQRCKjChXQRAEQSgyolyHCVOnTuWFF14Y7GwIQkEuv/xybrnl\nlsHOhiAUDVGug8zTTz/NSSedxOjRoxkzZgynnXYaq1ev3qM4v/rVr3LDDTfk+b311luceOKJexSv\nIPSVSZMmkUgkqKioYOLEiZx88sk88sgj2ft33303119//YDlZ9WqVYwfP37A0hOGH6JcB5Ff//rX\nXHDBBcyYMYM//elP/P3vf+eSSy7hoYceGuysCUJRUUqxYsUKmpqaePTRR5kxYwbf/va3WbhwYb+k\n5/t+v8QrCD3GCINCU1OTGTlypFmyZEnB+67rmgceeMAcd9xxZsaMGWbZsmXGdV1jjDErV64048aN\nM/fcc4856KCDzPHHH2+eeuopY4wx99xzj4lEIiYajZqysjJz5plnGmOMmThxonn++eeNMcbcdNNN\n5vzzzzdXXnml2X///c0//uM/mr/97W/ZtJVSZsOGDdnriy++2Fx//fXZ65UrV5pzzjnHHHrooeb2\n2283dXV1xhhj3n//faOUMr7vZ8OedNJJZunSpcYYY7Zu3Wr+6Z/+yYwdO9aMGjXKnHfeeXtcj8K+\nwaRJk7LyF7J06VJj27Z555138mSstbXVLFiwwEycONFUVVWZE044wWitjTHG7Nixw9xxxx1m6tSp\nprq62nzzm980xhjz29/+1sycOdPceOONZsKECeaGG24wruuahx56yMyZM8ccddRRZunSpSaVSpmW\nlhYTj8eNZVmmrKzMlJeXm48++sgYY8xTTz1l5s6daw4//HBz5513mubm5gGsJWEoITPXQeKtt96i\noaGBM888s+D9Bx54gB//+Mf8+7//Oz//+c/5yU9+wrJly7L3t2/fzl//+ldeeeUV5s+fz9e//nUA\nvv71r3PBBRdwzTXX0NzczO9//3sgmDnk8thjj3HUUUfx9ttvU1lZyZIlS7rNq1Iq+/z777/P2Wef\nzbx581i1ahWvv/463/nOd3r07J133sm4cePYsGEDW7Zs4Vvf+lYPakoYqpx11lkopfjLX/6SJye/\n/e1vaW9v580332T79u3ceuut2XsLFizgr3/9K48//jhbt27l/PPPz8b36quv4roub775Jtdddx2/\n+MUvuOeee/jZz37Go48+yrJly7j//vspLS3lv/7rvzjggANobm6mqamJMWPGsHz5cq699lquu+46\nVq1axZ/+9CduvfXWQakbYd9HlOsgsXnzZsrLy5kyZUrB+0888QRXXnkln/rUpzjmmGO48sorefzx\nx7P3tdbcfPPNjB49mq9+9as0NDTwv//7v9n7Zjc/GT158mQuvfRSRo4cyYIFC3juued6lO8nnniC\nL3zhC3zpS19i3Lhx3HLLLaxYsQKt9W6f1Vrz0UcfsX37dqLRKMcff3yP0hSGJqNGjeKII45g8+bN\nQIfMaq2pra1ly5Yt2LbNzJkzAWhsbOS5557jpz/9KYceeijRaDR7D8BxHBYvXkxlZSXxeJz//M//\n5Ic//CFTpkzhkEMO4aqrruKJJ57ISyuXhx56iGuuuYYZM2YwduxYFi1alA0vCL1FlOsgMX78eJqb\nm1m3bl3B+y+//DLTp0/PXk+fPp0XX3wxez127FhGjRoFBJ3KqFGj2LJlS/Z+55lqZ4466qise8yY\nMXz88cfdKsjcjqhzvg499FA8z+u2HLlcd911HHjggXz605/m+OOPl45rmLNjxw7Wr1/PhAkT8vwX\nLFjA7NmzOeOMMzjyyCP5zW9+A8Dq1auZOHEi1dXVBeM76qijiEajALS2tvLyyy9z+umnM3LkSEaO\nHMlXv/pVXn755W7z89xzz3H55Zdnw8+ZM4eNGzeyffv2IpVYGE6Ich0kpk6dysiRI1m+fHnB+zNn\nzuS1117LXr/22ms93u1r23aPZpLdccABB7Bt27bs9Zo1a7rN19///nds22bKlCmMHj2aSCSSfdbz\nPNauXZsNW11dza233srWrVu58cYbueCCC6ivr+9zPoV9m+XLl2OMoaamJs8/kUiwaNEiNmzYwL33\n3svVV1/N3/72N44//ng++OADdu7cWTA+x3Gy7tLSUo477jieeeYZ6uvrqa+vp6GhIStvtm13mb2e\n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\nRK5CYII=\n"
      }
     ],
     "prompt_number": 41
    },
    {
     "cell_type": "markdown",
     "metadata": {},
     "source": [
      "# Validation of Simulated Data Generators for Other Distributions"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "param = [2.5, .5]\n",
      "dist = powerlaw.Truncated_Power_Law\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=True)\n",
      "\n",
      "simulated_data = theoretical_dist.generate_random(1000)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)\n",
      "\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=False)\n",
      "\n",
      "figure()\n",
      "simulated_data = theoretical_dist.generate_random(1000)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "pyout",
       "prompt_number": 4,
       "text": [
        "<matplotlib.axes.AxesSubplot at 0x3aac8d0>"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      }
     ],
     "prompt_number": 4
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "param = [.5, 1.5]\n",
      "dist = powerlaw.Streched_Exponential\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=True)\n",
      "\n",
      "simulated_data = theoretical_dist.generate_random(1000)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)\n",
      "\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=False)\n",
      "\n",
      "figure()\n",
      "simulated_data = theoretical_dist.generate_random(1000)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "pyout",
       "prompt_number": 33,
       "text": [
        "<matplotlib.axes.AxesSubplot at 0x88ff650>"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\nIwAAAABJRU5ErkJggg==\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n6sappqMYofIXEa81LHQY1nwrB44dMB3F6VT+IuK1Lq92OSPCRjB903TTUZxOC74i4tUO/3SY1i+2\nZn/Sfvxq+JmOUyZa8BURqaSGVzSkT4s+zN0+13QUp1L5i4jXS+6YzKyts7zqyAfj5a+HvETEtLCG\nYTS6shHL9y43HeUP6SEvERE7W5K7hJlbZrI+fr3pKH9Kc/4iInbyl5C/cPCHg2z/drvpKE6h8hcR\nofShrwc7POg1n/OraR8Rkf8oOlFEs5nN2PPAHgIvDzQd55I07SMiYkd1a9Rl4PUDmf3pbNNRHE4j\nfxGRX9n9/W5uev0mDo49yGW+l5mOc1Ea+YuI2Fmrq1rRNqAti3MXm47iUCp/EZHfGBsxlhmbZ3j0\nzITKX0TkN+Kax1F8spgt/95iOorDqPxFRH7Dx+LDiPYjyNiWYTqKw2jBV0TkIgqOF9AirQX5Y/Op\nU72O6TgX0IKviIiD+Nfyp2fzniz4bIHpKA6h8hcRuYTEsEQytmV45AyF8fLXqZ4i4qq6X9udUyWn\n+OSbT0xHAXSqp4iI00zdOJWcghxev+1101HOs0d3qvxFRP5A4S+FNJ/ZnLzkPJf5mEct+IqIOFj9\nmvXpFdSLN3a9YTqKXan8RUT+RGJYInO2z/GomQqVv4jIn4hqEsXZc2fJPpRtOordqPxFRP6ExWJh\nZNhIj3riVwu+IiJlcPSXozSb2Yz9SfupV7Oe0Sxa8BURcZJ6NevRp0Ufj1n4VfmLiJSRJz3xq/IX\nESmjLo274GPxYd3BdaajVJrKX0SkjCwWy/nRv7vTgq+ISDkcO3GMpjOa8lXSV9SvWd9IBi34iog4\nmV8NP/oF92Peznmmo1SKyl9EpJwSwxKZs829n/hV+YuIlFOnazpxme9lrMlfYzpKhan8RUTKyRMW\nflX+IiIVMKTtEFZ/tZqC4wWmo1SIQ8t/7969jB49muHDh7Ns2TJH3kpExKnqVK9DckQyecfyTEep\nEKds9Tx9+jT33nsvixYtuvDm2uopIlJuTtvqOWzYMAICAmjTps0Fr69bt46QkBCCgoJIS0u76Pe+\n9957dO/enTvvvLNSQcU5vOnzlN3lZzWd05n3d9S97H1de1zP9L9rmco/Pj6eVatW/e715ORkMjIy\nyMrKIj09ncLCQubPn09KSgqHDx8G4NZbbyU7O5vXXnvNvsnFIUz/H9KZ3OVnNZ1T5e+Y65n+dy3z\ntE9+fj59+/YlJycHgOLiYqKjo9mxYwcASUlJ9OzZk969e5//nrVr17Js2TJsNhvh4eEMHTr0wptb\nLPb6OUREvEplp318K/qNW7duJTg4+PzXrVq1YtOmTReUf7du3ejWrdslr6H5fhERM7TVU0TEC1W4\n/MPDw9m7d+/5r3Nzc4mIiLBLKBERcawKl3/t2rWB0h0/+fn5ZGZm0rFjR7sFExERxylT+Q8aNIjI\nyEj27dtHo0aNzu/cmT59OomJicTExHD//fdTv76Z401FRKR8jJ7nLyIiZrjcgu+pU6cYN24co0eP\nvuizBSIicqG8vDwSEhIYMGBAmb/H5co/Ozub8PBwXnrpJZ0HJCJSBk2bNmXu3Lnl+h6nlH95jofI\nycmhWbNmAJw4ccIZ8UREXE5ljtUpC6eUf3mOh2jbti0HDhwAoGbNms6IJyLicsrTmxXhlPLv2rUr\nfn5+F7xWXFwMQFRUFE2aNCE2NpbNmzcTGRnJp59+ypgxY7j99tudEU9ExOWUpzeLiooYNWoUO3fu\nZMqUKWW6foWPd6isPzoeYurUqaZiiYi4rD/qzdmzZ5frWi634CsiIo5nrPx1PISISPnYszeNlb+O\nhxARKR979qZTyl/HQ4iIlI+je1PHO4iIeCEt+IqIeCGVv4iIF1L5i4h4IZW/iIgXUvmLiHghlb+I\niBdS+YuIeCGVv4iIF1L5i4h4of8H3wdJtcof/I8AAAAASUVORK5CYII=\n"
      }
     ],
     "prompt_number": 33
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "param = [1.5]\n",
      "dist = powerlaw.Exponential\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=True)\n",
      "\n",
      "simulated_data = theoretical_dist.generate_random(1000)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)\n",
      "\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=False)\n",
      "\n",
      "figure()\n",
      "simulated_data = theoretical_dist.generate_random(1000)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "pyout",
       "prompt_number": 30,
       "text": [
        "<matplotlib.axes.AxesSubplot at 0x91e9c90>"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      },
      {
       "output_type": "display_data",
       "png": "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\ngg==\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n"
      }
     ],
     "prompt_number": 30
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "param = [1.5, 1.5]\n",
      "dist = powerlaw.Lognormal\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=True)\n",
      "\n",
      "simulated_data = theoretical_dist.generate_random(100)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)\n",
      "\n",
      "theoretical_dist = dist(xmin=2.0, parameters=param,discrete=False)\n",
      "\n",
      "figure()\n",
      "simulated_data = theoretical_dist.generate_random(100)\n",
      "powerlaw.plot_ccdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_ccdf(simulated_data)\n",
      "figure()\n",
      "powerlaw.plot_pdf(simulated_data, linewidth=2, linestyle='--')\n",
      "theoretical_dist.plot_pdf(simulated_data)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "pyout",
       "prompt_number": 29,
       "text": [
        "<matplotlib.axes.AxesSubplot at 0x879e250>"
       ]
      },
      {
       "output_type": "display_data",
       "png": "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\nkMJfRMSC/h8nVDioRC0dPAAAAABJRU5ErkJggg==\n"
      },
      {
       "output_type": "display_data",
       "png": "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\nAAAASUVORK5CYII=\n"
      },
      {
       "output_type": "display_data",
       "png": "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\nfUnpfKYAAAAASUVORK5CYII=\n"
      },
      {
       "output_type": "display_data",
       "png": "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\n/X9E3Fh0nC3bewAAAABJRU5ErkJggg==\n"
      }
     ],
     "prompt_number": 29
    }
   ],
   "metadata": {}
  }
 ]
}